Career 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000 1999 1998
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Qatar F1a France F4 France F8 Italy F4 Italy F5 France F17 France F2 France F9 France F16 France F14 France F18 UAE F1 France F2 France F3 Open Diputacion - Cordoba ECM Cup - Prague Zivnobanka Czech Open - Prostejov Tatra Banka Open 2001 - Bratislava Heinekin Open 1998 - Budva Nuembrecht Challenger - Nuembrecht Volkswagen TED Open - Istanbul Open Castilla y Leon - Segovia Rado Geneva Challenger - Geneva Hilversum Open - Hilversum Challenger Ford de Cherbourg - Cherbourg Challenger 42 - Andrezieux San Luis Potosi Challenger - San Luis Potosi Porsche Open - Poznan Citta di Monza - Monza Open de L'Isere-Trophee BNP Paribas - Grenoble Morocco Tennis Tour - Rabat Croatia Osiguranje Rijeka Open - Rijeka Challenger Leon 2004 - Leon Abierto Club Casablanca - Mexico City Steelers Cup - Kosice Trofeo Sisma Mantova - Mantova Open de Montauban - Montauban Samsung Securities Cup - Seoul The LTA Bolton Challenger - Bolton GHI Bronz Classic - Bronx Torneo Internacional Challenger Fila 2005 - Leon Draft Corona Mexico City Open - Mexico City Open de Montauban - Montauban Siemens Open - Scheveningen Ethias Trophy - Mons Open de Rennes La Trinitaine - Rennes KGHM Dialog Polish Indoors - Wroclaw Internationaux du Doubs - Besancon Morocco Tennis Tour - Tanger 12 Open Barletta Citta Della Disfida Trofeo Angeldevil - Barletta BNP Paribas Primrose - Bordeaux The Surbiton Trophy - Surbiton Siemens Open - Scheveningen Genova Open Challenger - Genova Open des Alpes Trophee BNP Paribas - Grenoble Ethias Trophy - Mons Tashkent Challenger - Tashkent Tatra Banka Slovak Open - Bratislava Noumea Challenger Wroclaw Challenger Belgrade Challenger Besancon Challenger Cherbourg Challenger Bangkok Challenger Korat Challenger St. Brieuc Challenger Johannesburg Challenger Rhodes Challenger Nottingham Challenger Turin Challenger Segovia Challenger Istanbul Challenger Alphen Challenger Orleans Challenger Prostejov Challenger Orbetello Challenger St. Remy Challenger Constanta Challenger - Constanta Open de Montauban - Montauban Genoa Open - Genova Siemens Open - Scheveningen Reunion Island Challenger St. Petersburg Challenger 2006 - St. Petersburg Internationaux de Doubs Open de Franchie-Comte - Besancon Samarkand Challenger - Samarkand Bath Challenger IPP Geneva Trophy - Geneva Prostejov Challenger Granby Challenger Orbetello Challenger St. Remy Challenger Rennes Challenger Orleans Challenger Zivnobanka Open - Prostejov Morocco Tennis Tour - Casablanca Quimper Challenger Okal Cup - Eckental Residenza Open - Magdeburg Le Gosier Challenger Warsteiner Challenger Lubeck - Lubeck Volkswagen TED Open - Istanbul Quimper Challenger Challenger 42 - Andrezieux Open de Montauban - Montauban XXX Edizione 'A Savoldi Marco' - Manerbio Prostejov Challenger San Marino CEPU Open - San Marino Siemens Open 2004 - Scheveningen Morocco Tennis Tour - Meknes San Benedetto Challenger Todi Challenger Mons Challenger Istanbul Challenger Bordeaux Challenger Open D'Orleans - Orleans Open de L'Isere - Grenoble Ethias Tennis Trophy - Mons Challenger 42 - Andrezieux Orleans Challenger Mons Challenger Aamulehti Tampere Open - Tampere Timisoara Challenger - Timisoara Challenger DCN de Cherbourg - Cherbourg Morocco Tennis Tour - Fes Prostejov Challenger Tunis Open 2007 - Tunis Challenger Lugano - Lugano Internazionali di Tennis di Bergamo - Bergamo Le Gosier Challenger Hungarian Architect Open - Budapest Turin Challenger Rome Challenger Heilbronn Challenger Prostejov Challenger drkoop.com USTA challenger of Miami - Miami Aptos Challenger Vancouver Challenger Orleans Challenger Brest Challenger Bratislava Challenger Bergamo Challenger Aix En Provence Challenger Ramat Hasharon Challenger Orleans Challenger ATU Cup 1999 - Weiden China Open - Beijing Winnetka Challenger Cordenons Challenger San Marino Challenger Samsung Securities Cup Challenger - Seoul Orleans Challenger ATP Challenger Numea - New Caledonia Open de Franche-Comte - Besancon X Abierto Internacional de Salinas - Salinas San Luis Potosi Challenger - San Luis Potosi Helsinki Challenger 7° Trani Cup - Trani GHI Bronx Classic - Bronx Cherbourg Challenger Sarajevo Challenger Acura USTA Pro Tennis Classic at Mission Hills - Rancho Mirage Nottingham Challenger Nottingham Challenger Internazionali di Tennis - Bergamo Hilton Waikoloa USTA Challenger - Waikoloa Sony Ericsson Open 2008 - Belgrade Memorial Savigni - Sassuolo Open de Franche-Comte - Besancon Heilbronn Open - Heilbronn The Indian Oil Servo ATP Challenger - Chandigarh Tennis Napoli Cup - Napoli Czech Open - Prostejov Yugoslavia Open - Belgrade Warsteiner Challenger Wolfsburg - Wolfsburg KGHM Polish Indoors - Wroclaw Zivnobanka Czech Open - Prostejov Garden Open 2005 - Rome VSZ Solvak Open Challenger - Kosice ECM Prague Open 2005 - Prague Zivnobanka Open - Prostejov Ciur Pribram Challenger - Pribram Healthsouth/USTA Challenger - Denver Bordeaux Challenger Prostejov Challenger Internationaux de Nouvelle-Caledonie - New Caledonia GHI Bronx Tennis Classic - Bronx V Trani Cup - Trani Steelers Cup 2005 - Kosice Segovia Challenger Open Castilla y Leon - Segovia Heilbronn Open - Heilbronn Kyiv Open - Kiev Nokian Hakkapeliitta Open - Tampere Medicor Open - Budapest Zivnobanka Open 1999 - Prostejov Ciur Cup 99 - Prague Ortisei Challenger KGHM Polish Indoors - Wroclaw Barletta Citta Della Disfida Open 2000 - Barletta The Scottish Tennis Championships - Edinburgh Warsteiner Grand Prix - Oberstaufen LTA Men's Challenger - Wrexham Podebradka Cup - Prague Tatra Banka Slovak Open - Bratislava Osaka International Tennis Tournament - Osaka The Wrexham Challenger - Wrexham Yitzhak Rabin Challenger 1998 - Tel Aviv The LTA Men's Challenger Wrexham - Wrexham Crystal Cup 1998 - Portoroz ATP Challenger Hamburg - Hamburg BSI Challenger Lugano - Lugano Medicor Open - Budapest Yitzhak Rabin Men's Challenger - Tel Aviv Okal Cup - International Bavarian Championship - Eckental 3° Trofeo 'Citta di Brindisi' - Brindisi Bulgarian Open - Sofia Open Sainte Victoire - Aix-En-Provence Memorial Savigni - Sassuolo GHI Bronx Classic - Bronx Salem Open - Hong Kong Riviera di Rimini Challenger - Rimini Porsche Open - Poznan TED Open - Istanbul Riviera di Rimini Challenger - Rimini Banja Luka Challenger - Banja Luka San Remo Tennis Cup - San Remo Copenhagen Open - Copenhagen Gelsor Open Romania - Bucharest Tunis Open - Tunis Kremlin Cup - Moscow BMW Open - Munich Telenordia Swedish Open - Bastad RCA Championships - Indianapolis The Hamlet Cup - Long Island St. Petersburg Open - St. Petersburg Qatar Exxon Mobil Open 2002 - Doha Copenhagen Open - Copenhagen Estoril Open - Estoril BMW Open - Munich Allianz Suisse Open Gstaad - Gstaad AIG Japan Open - Tokyo CA Tennis Trophy - Vienna Qatar Exxon Mobil Open 2003 - Doha Heineken Open - Auckland Milan Indoors - Milan Open 13 - Marseille Copenhagen Open - Copenhagen BMW Open - Munich Allianz Suisse Open Gstaad - Gstaad Grand Prix de Tennis de Lyon - Lyon Ostrava Challenger Cairo Challenger Open de Rennes - Rennes Samsung Securities Cup - Seoul Flea Market Cup Busan Challenger Tennis - Busan Bordeaux Challenger Rome Challenger Prostejov Challenger Heineken Open - Auckland Milan Indoors - Milan Estoril Open - Estoril BMW Open - Munich The Stella Artois Grass Court Championships - London Allianz Suisse Open - Gstaad Mercedes Cup - Stuttgart Generali Open - Kitzbuhel Idea Prokom Open - Sopot International Tennis Championships - Delray Beach Grand Prix de Tennis de Lyon - Lyon Kremlin Cup - Moscow St. Petersburg Open - St. Petersburg ARAG World Team Championship - Dusseldorf Next Generation Hardcourts - Adelaide Medibank Private International - Sydney Open 13 - Marseille ABN/AMRO World Tennis Tournament - Rotterdam Dubai Open - Dubai Open Seat Godo 2005 - Barcelona The Stella Artois Grass Court Championships - London Allianz Suisse Open - Gstaad AIG Japan Open - Tokyo CA Tennis Trophy - Vienna Grand Prix de Tennis de Lyon - Lyon Chennai Open - Chennai Sydney International - Sydney Open SEAT Godo 2006 - Barcelona The Stella Artois Championships - London Next Generation Adelaide International - Adelaide Open 13 - Marseille ABN/AMRO World Tennis Tournament - Rotterdam The Dubai Tennis Championships - Dubai Open Seat Godo 2007 - Barcelona Grand Prix Hassan II - Casablanca BMW Open - Munich Cherbourg Challenger Guadalajara Challenger Allianz Suisse Open - Gstaad Countrywide Classic - Los Angeles Croatia Open - Umag Legg Mason Tennis Classic - Washington Pilot Pen Tennis - New Haven Mumbai Open - Mumbai ATP Kremlin Cup - Moscow Grand Prix de Tennis de Lyon - Lyon Chennai Open - Chennai Next Generation Adelaide International - Adelaide Medibank International - Sydney The Artois Championships - London BA-CA Tennis Trophy - Vienna Brisbane - Brisbane Open Sabadell Atlantico - Barcelona AIG Japan Open Tennis Championships - Tokyo Bank Austria Tennis Trophy - Vienna Open 13 - Marseille Pilot Pen Tennis - New Haven Open de Moselle - Metz Malaysian Open - Kuala Lumpur AIG Japan Open Tennis Championships - Tokyo Kremlin Cup - Moscow Open Sud de France - Montpellier Petange Challenger SAP Open - San Jose Gerry Weber Open - Halle Estoril Open - Estoril Noumea Challenger SA Tennis Open - Johannesburg The Nottingham Open - Nottingham Brisbane International - Brisbane Kremlin Cup - Moscow ABN AMRO World Tennis Tournament - Rotterdam Brisbane International - Brisbane Medibank International - Sydney Open 13 - Marseille SAP Open - San Jose SA Tennis Open - Johannesburg AEGON Championships - London Open de Nice Cote d'Azur - Nice Open 13 - Marseille Cherbourg Challeger Thailand Open - Bangkok Regions Morgan Keegan Championships - Memphis Davidoff Swiss Indoors Basel - Basel Open 13 - Marseille Sarajevo Challenger AEGON Championships - London Open Sabadell Atlantico - Barcelona Estoril Open - Estoril Sunrise Challenger Open de Nice Cote d'Azur - Nice AEGON Championships - London AEGON International - Eastbourne Campbell's Hall of Fame Tennis Championships - Newport Mercedes Cup - Stuttgart German Tennis Championships - Hamburg Legg Mason Tennis Classic - Washington Winston Salem - Winston Salem Davidoff Swiss Indoors Basel - Basel Rakuten Japan Open - Tokyo Regions Morgan Keegan Championships - Memphis Aircel Chennai Open - Chennai Medibank International - Sydney Erste Bank Open - Vienna Swiss Indoors Basel - Basel Brisbane International - Brisbane Apia International - Sydney SAP Open - San Jose Open 13 - Marseille Regions Morgan Keegan Championships - Memphis Open Sabadell Atlantico - Barcelona Open de Nice Cote d'Azur - Nice Power Horse World Team Cup - Dusseldorf AEGON Championships - London UNICEF Open - 's Hertogenbosch Credit Agricole Suisse Open - Gstaad Citi Open - Washington Moselle Open - Metz Rakuten Japan Open - Tokyo Aircel Chennai Open - Chennai Delray Beach International Tennis Championships - Delray Beach Barcelona Open BancSabadell - Barcelona Portugal Open - Oeiras BMW Open - Munich Topshelf Open - 's-Hertogenbosch BB&T Atlanta Open - Atlanta Citi Open - Washington Moselle Open - Metz Rakuten Japan Open - Tokyo Kremlin Cup - Moscow Erste Bank Open - Vienna Swiss Indoors Basel - Basel Grand Prix Hassan II - Casablanca Aircel Chennai Open - Chennai Apia International - Sydney Tunis Challenger Open Sud de France - Montpellier ABN AMRO World Tennis Tournament - Rotterdam Aircel Chennai Open - Chennai Dubai Duty Free Tennis Championships - Dubai Barcelona Open BancSabadell - Barcelona Open de Nice Cote d'Azur - Nice AEGON International - Eastbourne AEGON Championships - London Mouilleron-Le-Captif Challenger Citi Open - Washington Winston-Salem Open - Winston-Salem Moselle Open - Metz Winston-Salem Open - Winston-Salem Swiss Indoors Basel - Basel Aircel Chennai Open - Chennai Apia International - Sydney Open Sud de France - Montpellier ABN AMRO World Tennis Tournament - Rotterdam Dubai Duty Free Tennis Championships - Dubai BMW Open - Munich Hall of Fame Tennis Championships - Newport Claro Open Colombia - Bogota BB&T Atlanta Open - Atlanta Moselle Open - Metz Malaysian Open - Kuala Lumpur Erste Bank Open - Vienna Brisbane International - Brisbane Open Sud de France - Montpellier ABN AMRO World Tennis Tournament - Rotterdam Barcelona Open BancSabadell - Barcelona Millennium Estoril Open - Estoril Mercedes Cup - Stuttgart Rakuten Japan Open - Tokyo Qatar ExxonMobil Open - Doha Estoril Open - Estoril AEGON Championships - London Open 13 - Marseille Rakuten Japan Open - Tokyo Irving Challenger Apia International - Sydney Sarasota Challenger Noumea Challenger Salem Open - Hong Kong Abierto Mexicano Telcel - Acapulco Claro Open Colombia - Bogota Gerry Weber Open - Halle Vegeta Croatia Open - Umag St. Petersburg Open - St. Petersburg Orleans Challenger Zivnobanka Czech Open - Prostejov Mons Challenger Bordeaux Challenger AXA Open - Lisbon KGHM Polish Indoors - Wroclaw Challenger 42 - Andrezieux Sports Expert Open - Nettingsdorf DPD Challenger 99 - Aschaffenburg Dubai Duty Free Tennis Championships - Dubai Prague Challenger - Prague Architect Open - Budapest Challenger de Granby - Granby Challenger Ford de Cherbourg - Cherbourg Open 13 - Marseille The LTA Wrexham Challenger - Wrexham Open D'Orleans - Orleans Heineken Open Shanghai - Shanghai AIG Japan Open - Tokyo Vietnam Open - Ho Chi Minh City International Indoor Tennis Championships of Croatia - Zagreb Open 13 - Marseille ABN/AMRO World Tennis Tournament - Rotterdam The Dubai Tennis Championships - Dubai Regions Morgan Keegan Championships - Memphis Gerry Weber Open - Halle AEGON International - Eastbourne Salem Open - Hong Kong Dutch Open Tennis - Amersfoort Japan Open - Tokyo Internationaler Raiffeisen Grand Prix - St. Polten Open de Moselle - Metz Grand Prix de Tennis de Lyon - Lyon SAP Open - San Jose Regions Morgan Keegan Championships - Memphis Gerry Weber Open - Halle PBZ Zagreb Indoors - Zagreb Qatar Open - Doha Swiss Indoors Basel - Basel Claro Open Colombia - Bogota Rakuten Japan Open - Tokyo Milan Indoors - Milan Internazionali BNL d'Italia - Rome Rogers Cup - Toronto Open de Tenis Comunidad Valenciana - Valencia Tento Czech Open - Prague Studena Croatia Open - Umag ABN/AMRO World Tennis Tournament - Rotterdam Open Sud de France - Montpellier BMW Open - Munich Open Sud de France - Montpellier Open de Moselle - Metz Rogers Cup - Toronto Legg Mason Tennis Classic - Washington D.C. Tennis Masters Series - Toronto Tennis Masters Series - Cincinnati Tennis Masters Series - Paris Tennis Masters Series - Indian Wells Tennis Masters Series - Miami Tennis Masters Series - Rome Tennis Masters Series - Montreal Tennis Masters Series - Cincinnati Tennis Masters Series - Paris Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Tennis Masters Series - Monte Carlo Gerry Weber Open - Halle BNP Paribas Masters - Paris Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Tennis Masters Series - Monte Carlo Telecom Italia Masters - Rome Tennis Masters Series - Hamburg Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati Tennis Masters Series - Madrid BNP Paribas Masters - Paris Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Masters Series Monte Carlo - Monte Carlo Campionati Internazionali d'Italia - Rome Masters Series Hamburg - Hamburg BNP Paribas Masters - Paris Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Masters Series Monte-Carlo - Monte Carlo Campionati Internazionali D'Italia - Rome Masters Series - Hamburg Rogers Masters - Montreal Western & Southern Financial Group Masters - Cincinnati Tennis Masters Series - Madrid BNP Paribas Masters - Paris Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Masters Series Monte-Carlo - Monte-Carlo Campionati BNL dItalia - Rome Western & Southern Financial Group Masters - Cincinnati Mutua Madrilena Masters Madrid - Madrid BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrilena Masters Madrid - Madrid Western & Southern Financial Group Masters - Cincinnati Shanghai - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Rogers Cup - Toronto Western & Southern Financial Group Masters - Cincinnati Shanghai ATP Masters 1000 - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Rogers Cup - Montreal Winston-Salem Open - Winston-Salem Western & Southern Financial Group Masters - Cincinnati Shanghai ATP Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrilena Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Toronto Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris Sony Open Tennis - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Montreal Western & Southern Open - Cincinnati BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Rogers Cup - Montreal BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Shanghai Rolex Masters - Shanghai Chengdu Open - Chengdu St. Petersburg Open - St. Petersburg BNP Paribas Open - Indian Wells Tennis Masters Series - Monte Carlo Tennis Masters Series - Hamburg IPB Czech Indoor - Ostrava Western & Southern Open - Cincinnati Monte-Carlo Rolex Masters - Monte-Carlo Australian Open - Melbourne Wimbledon - London U.S. Open - New York Wimbledon - London Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London The Stella Artois Championships - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Campbells Hall of Fame Tennis Championships - Newport Legg Mason Tennis Classic - Washington Hall of Fame Tennis Championships - Newport Telecom Italia Masters - Rome Western & Southern Financial Group Masters - Cincinnati U.S. Open - New York Internazionali BNL dItalia - Rome Rogers Cup - Montreal Davis Cup, World Group, 1R, RUS-CZE 3-2 Davis Cup, World Group, 1R, ESP-CZE 3-2 Davis Cup, World Group, QR, PAR-CZE 0-5 Davis Cup, World Group, PO, CZE-SUI 3-2 Davis Cup, World Group, QF, RUS-CZE 3-2 Davis Cup, World Group, QF, CZE-ARG, 3-2 Davis Cup, World Group, SF, CRO-CZE, 1-4 Davis Cup, World Group, F, ESP-CZE, 5-0 Davis Cup, PO, BEL-CZE 1-4 Davis Cup, World Group, SF, SRB-CZE 3-2 Davis Cup, World Group, PO, ROU-CZE 0-5 Davis Cup, World Group, SF, ARG-CZE 2-3 Davis Cup, World Group, F, CZE-ESP 3-2 Davis Cup, World Group, F, SRB-CZE 2-3 Hopman Cup - Perth Davis Cup, World Group, 1R, CZE-NED 3-2 Davis Cup, World Group, QF, JPN-CZE 0-5 AAMI Classic - Kooyong Rogers Masters - Toronto Tennis Masters Cup Shanghai - Shanghai Olympics - London French Open - Paris Davis Cup, World Group, 1R, CZE-ITA 4-1 Davis Cup, World Group, 1R, CZE-BEL 3-2 Davis Cup, World Group, 1R, CZE-FRA 3-2 Davis Cup, World Group, QF, CZE-SRB 4-1 Davis Cup, World Group, SF, CZE-ARG 3-2 70th River Oaks International Tennis Tournament - Houston Olympics - Beijing